﻿html { margin: 0; padding: 0; height: 100%; }
body { margin: 0; padding: 0; height: 100%; background: #fff; }
body, td, th, input, select, textarea, option, optgroup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;
	margin-left: 0px;
}

/*header*/
#header
{
	background: url(../Images/header.png) repeat-x;
	height: 56px;
}

#logobanner
{
	margin:0px auto;
	height: 56px;
	width:1024px;
}

/*menu top*/
#topmenu
{
	background: url('../Images/menu.png') repeat-x;
}

#navbar
{
	margin:0px auto;
	height: 34px;
	width:1024px;
	position: relative; 
	z-index: 1; 
}

ul.left { float: left; }
ul.right { float: right; }
.nav { position: relative; margin: 0; padding: 0; }
.nav ul { list-style: none; margin: 0; padding: 0; background: url(../Images/transparent.png); }
.nav a { display: block; color: #fff; text-decoration: none; padding: 5px; }
.nav > li + li { background: url(../Images/split.png) center left no-repeat; }
.nav .top, .nav li li.sfhover { padding: 10px 15px 9px 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center;}
.nav ul li { padding: 2px; }
.nav .selected .top, .nav li .top:hover { background: url(../Images/selected.png) repeat-x; color: #fff; }
.nav .selected:hover a.top, .nav .sfhover a.top { }
.nav .parent { background: url(../Images/arrow_right.png) 95% center no-repeat; }
.nav li { float: left; list-style: none; }
.nav li ul { position: absolute; }
.nav li li { clear: both; }
.nav li ul a { color: #fff; height: 15px; width: 145px; }
.nav li ul ul { margin: -27px 0 0 157px; }
.nav li li:hover, .nav li li.sfhover { background: #333; color: #000; }


/*content*/
#shadowBar
{
	background: #fff url(../Images/background.png) 0px 1px repeat-x;
	height:20px;
}

#content
{
	
}

#mainContent  
{
			
            width:1024px;
            margin:0px auto;
}

#footer { background: #fff url(../Images/footer.png) repeat-x;color: #333;height: 90px}
#footerInfo{ width:1024px; margin:0px auto; height: 90px; padding-top: 38px;  font-size: 12px; text-align: center; }
#footer a {	color: #333; text-decoration: underline; }

/*form content*/
.clear
{
	clear:both;
}


.wraptitle
{
	background: -moz-linear-gradient(100% 100% 270deg, #F6F6F6, #DBDBDB);
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#DBDBDB));
	height: 40px;
	-moz-border-radius: 10px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border:solid 1px #CCCCCC;
}

.wraptitle h1
{
	font-size:large;
	color:#003A88;
	width:300px;
	height:20px;
	margin:10px;
}

.wrapcontent
{
	border:solid 1px #CCCCCC;
	padding:10px;
	line-height:18px;
	font-weight:bold;
}

#topMessage
{
	height:29px;
	background :url(../Images/top_message_bg.jpg) repeat-x;
	
}

#topClock
{
	width:1024px;
	height:29px;
	margin:0px auto;
}

#info
{
	width:300px;
	height:20px;
	float:left;
	margin-top:5px;
	margin-left:17px;
	font: normal Tahoma,Verdana,sans-serif
}

#clock
{
	width:300px;
	height:20px;
	float:right;
	margin-top:5px;
	margin-right:17px;
	text-align:right;
	font: normal Tahoma,Verdana,sans-serif
}